/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:44:433
 **/
export default class sbzlx {
  constructor(request) {
    this.request = request;
  }

  /**
   * 设备子类型删除-BSSV0101_IF0203
   * @param {} idList - 主键id列表
   * @param {} sbzlxList - 设备子类型列表
   */
  post_sbzlx_deleteSbzlx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-jcfw/sbzlx/deleteSbzlx",
      method: "post",
      params: params,
    });
  }

  /**
   * 发展设备类型查询-BSSV0101_IF0204
   * @param {} fzSblxIdList - 发展设备类型ID,如:601000,602000
   * @param {} * schema - 数据库schema模式
   */
  post_sbzlx_queryFzsblxlb(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-jcfw/sbzlx/queryFzsblxlb",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备类型结果查询-BSSV0101_IF0206
   * @param {} sbzlx - 设备子类型
   */
  post_sbzlx_querySblx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-jcfw/sbzlx/querySblx",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备子类型结果查询-BSSV0101_IF0201
   * @param {} sblxIdList - 设备类型ID列表
   */
  post_sbzlx_querySbzlxjg(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-jcfw/sbzlx/querySbzlxjg",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备子类型保存-BSSV0101_IF0202
   * @param {} * sbzlxObjList - 设备子类型JSON对象列表,status状态码:0:新增,1:更新.如:[{sys_typeid:'111',sys_subtypeid:'111',sys_subtypename:'设备子类型名称1',sys_subtypealias:'设备子类型别名',sys_geometrytype:'GeometricObject_2',sys_typeid_fz:'发展设备类型编号',sys_typealias_fz:'发展设备类型别名',status:'0'}]
   */
  post_sbzlx_saveSbzlx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-jcfw/sbzlx/saveSbzlx",
      method: "post",
      params: params,
    });
  }
}
